package com.mzkj.wanjulaile.mobile.api.modules.coupon.service;


import com.mzkj.wanjulaile.mobile.api.modules.account.entity.VipScheme;
import com.mzkj.wanjulaile.mobile.api.modules.coupon.entity.AccountCoupon;

import java.util.List;


public interface AccountCouponService{

	 AccountCoupon get(String id);
	
	 List<AccountCoupon> findList(AccountCoupon accountCoupon);

	 void save(AccountCoupon accountCoupon);

	 void delete(AccountCoupon accountCoupon);

	 List<AccountCoupon> getCouponsByAccountId(AccountCoupon accountCoupon);

	 void insert(AccountCoupon accountCoupon);

	 int couponCount(AccountCoupon accountCoupon);

	 AccountCoupon getById(AccountCoupon accountCoupon);

	List<AccountCoupon> getUnUseCoupon(AccountCoupon accountCoupon);

	List<AccountCoupon> getUseCoupon(AccountCoupon accountCoupon);

	int getCouponVal(String id, VipScheme vipScheme);

	List<AccountCoupon> newFindList(AccountCoupon accountCoupon);
}